/**
 * 
 */
function showDialog(title, text) {
	
}
function firstChack() {
	$.post(url, {
		'action' : 'firstchack'
	}, function(data){
		if (data.success) {
			$('.tabs_1').css('display', 'none');
			$('.tabs_2').css('display', '');
			$('#tabs').tabs( "select" , 1 );
			
			var flag = false;
			
			$('#chackInfo').html('');
			var div = $('<div>').addClass('list');
			$.each(data.data, function(){
				d = $('<div>').addClass('block').append($('<div>').addClass('title').html(this.title));
				if (this.success) {
					d.append($('<div>').html('Ok.').addClass('success'));
					if (this.error) {
						d.append($('<div>').html(this.error).addClass('fail'));
					}
				} else {
					flag = true;
					d.append($('<br>'));
					d.append($('<div>').html(this.error).addClass('fail'));
					
				}
				div.append(d);
			});
			$('#chackInfo').append(div);
			
			if (!flag) {
				var btn = $('#nextBtn');
				btn.unbind('click');
				btn.bind('click', showDbStep);
			}
			
		} else {
			alert('внутренняя ошибка');
		}
	}, 'json');
}
function showDbStep() {
	$('.tabs_2').css('display', 'none');
	$('.tabs_3').css('display', '');
	$('#tabs').tabs( "select" , 2);
	
	
	$('#nextBtn').unbind('click').attr("disabled","disabled");
	$('#checkBtn').css('display', '').bind('click', dbSettings);
}
function dbSettings() {
	var host = $('input[name="host"]').val();
	var port = $('input[name="port"]').val();
	var dbname = $('input[name="dbname"]').val();
	var userName = $('input[name="dbuser"]').val();
	var pass = $('input[name="dbpassword"]').val();
	var prefix = $('input[name="prefix"]').val();
	
	$.post(url, {
		'action' : 'dbcheck',
		'host' : host,
		'port' : port,
		'dbname' : dbname,
		'dbuser' : userName,
		'dbpassword' : pass,
		'prefix' : prefix
	}, function(data){
		if (data.success) {
			var div = $('#dbCheckMsg').html(data.data.msg);
			if (data.data.success) {
				div.removeClass('fail');
				div.addClass('success');
				$('#nextBtn')	.removeAttr('disabled')
								.bind('click', createTables);
			} else {
				div.removeClass('success');
				div.addClass('fail');
				$('#nextBtn').unbind('click').attr("disabled","disabled")
			}
		} else {
			alert('внутренняя ошибка');
		}
	}, 'json');
}
function createTables(){
	$('.tabs_3').css('display', 'none');
	$('.tabs_4').css('display', '');
	$('#tabs').tabs( "select" , 3);
	
	$('#checkBtn').css('display', 'none').unbind('click');
	
	$.post(url, {
		'action' : 'createtables'
	}, function(data){
		if (data.success) {
			
		} else {
			alert('внутренняя ошибка');
		}
	}, 'json');
	
//	$('#nextBtn').unbind('click').bind('click', createTables);
}
